Skip to content

Conversation

@Pavanjangle
Copy link
Contributor

Description

This PR adds comprehensive end-to-end integration tests for the Execution Environment (EE) functionality in the self-service portal. The tests cover the complete user journey from template import to catalog management and detail view interactions.

Test Files Added

  1. ee01-tabview.cy.ts - Tab view and basic navigation tests

    • Catalog and Create tabs visibility and switching
    • Empty state CTA button redirects to Create tab
    • Add Template button navigation
    • Search bar and filter interactions (Starred, My Org, Tags)
    • Template cards functionality
  2. ee02-template-execution.cy.ts - Template import and execution tests

    • Template import via catalog-import stepper (URL input, Analyze, Import)
    • Complete EE creation wizard flow (6 steps: Base Image, Collections, MCP servers, Additional Build Steps, Generate and publish, Review)
    • Second execution flow without Git publishing
    • Post-creation action buttons verification (EE files download, Getting Started, View details in Catalog, Github Repository)
  3. ee03-detail-view.cy.ts - Catalog and detail view tests

    • Catalog table and empty state handling
    • Right sidebar filters (Starred, My Org, Tags, Owner)
    • Detail view page elements (Links box, About box, OWNER field)
    • Three dots menu options (Inspect entity, Unregister entity)

Related Issues(feature)

AAP-57088

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

@codecov-commenter
Copy link

codecov-commenter commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.22%. Comparing base (6025642) to head (1c381a7).

Impacted file tree graph

@@           Coverage Diff           @@
##             main      #23   +/-   ##
=======================================
  Coverage   84.22%   84.22%           
=======================================
  Files         123      123           
  Lines        5764     5764           
  Branches     1414     1414           
=======================================
  Hits         4855     4855           
  Misses        852      852           
  Partials       57       57           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@audgirka
Copy link
Contributor

audgirka commented Dec 1, 2025

@Pavanjangle the pre-commit is failing

@Pavanjangle Pavanjangle requested a review from sshedmake December 2, 2025 03:12
Copy link
Collaborator

@NilashishC NilashishC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a minor comment: Can we please drop the emojis from the tests?

@Pavanjangle Pavanjangle merged commit e94babb into main Dec 2, 2025
9 checks passed
@Pavanjangle Pavanjangle deleted the ee-e2e-Tests branch December 2, 2025 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants